package com.qlk.vorder.sdk.api.response;

import com.qlk.common.sdk.api.QlkObject;
import java.util.Date;

/**
 * OrdersResponse：咨询订单返回对象<br/>
 * 提供rest接口时方法的返回对象
 * 
 * @author zhaoyanan
 * @version 2016-7-28 14:14:00
 * 
 */
public class OrdersResponse implements QlkObject {

	/** 序列化标识 */
	private static final long serialVersionUID = 1L;

	/** 自增id */
	private Long id;
	/** 咨询订单号 */
	private String orderid;
	/** 预约咨询时间 */
	private Date reserveTime;
	/** 下单时间 */
	private Date orderTime;
	/** 订单支付金额 */
	private String orderPrice;
	/** 退款账号 */
	private String refundAccount;
	/** 订单状态(100:未付款；110:已付款；120:待咨询；130:已完成；200:已取消) */
	private Integer orderStatus;
	/** 医生姓名 */
	private String drName;
	/** 医生id */
	private String drId;
	/** 患者姓名 */
	private String patientName;
	/** 患者id */
	private String patientId;
	/** 患者性别(0:女;1:男) */
	private Integer patientSex;
	/** 患者年龄 */
	private Integer patientAge;
	/** 患者手机号码 */
	private Integer patientMobile;
	/** 支付方式 */
	private Integer payType;
	/** 支付状态 */
	private Integer payStatus;
	/** 是否有退款(0:无;1:有) */
	private Integer isRefund;
	/** 订单取消人 */
	private String cancelName;
	/** 订单取消原因 */
	private Integer cancelDescribe;
	/** 时间戳用于判断状态顺序问题 */
	private Date timestamp;
	/** 病情描述 */
	private String conditionDescribe;
	/** 创建人 */
	private String createName;
	/** 创建时间 */
	private Date createTime;
	/** 修改人 */
	private String updateName;
	/** 修改时间 */
	private Date updateTime;
	/** 是否有效(0:无效;1:有效) */
	private Integer yn;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getOrderid() {
		return orderid;
	}

	public void setOrderid(String orderid) {
		this.orderid = orderid;
	}

	public Date getReserveTime() {
		return reserveTime;
	}

	public void setReserveTime(Date reserveTime) {
		this.reserveTime = reserveTime;
	}

	public Date getOrderTime() {
		return orderTime;
	}

	public void setOrderTime(Date orderTime) {
		this.orderTime = orderTime;
	}

	public String getOrderPrice() {
		return orderPrice;
	}

	public void setOrderPrice(String orderPrice) {
		this.orderPrice = orderPrice;
	}

	public String getRefundAccount() {
		return refundAccount;
	}

	public void setRefundAccount(String refundAccount) {
		this.refundAccount = refundAccount;
	}

	public Integer getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getDrName() {
		return drName;
	}

	public void setDrName(String drName) {
		this.drName = drName;
	}

	public String getDrId() {
		return drId;
	}

	public void setDrId(String drId) {
		this.drId = drId;
	}

	public String getPatientName() {
		return patientName;
	}

	public void setPatientName(String patientName) {
		this.patientName = patientName;
	}

	public String getPatientId() {
		return patientId;
	}

	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}

	public Integer getPatientSex() {
		return patientSex;
	}

	public void setPatientSex(Integer patientSex) {
		this.patientSex = patientSex;
	}

	public Integer getPatientAge() {
		return patientAge;
	}

	public void setPatientAge(Integer patientAge) {
		this.patientAge = patientAge;
	}

	public Integer getPatientMobile() {
		return patientMobile;
	}

	public void setPatientMobile(Integer patientMobile) {
		this.patientMobile = patientMobile;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Integer getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(Integer payStatus) {
		this.payStatus = payStatus;
	}

	public Integer getIsRefund() {
		return isRefund;
	}

	public void setIsRefund(Integer isRefund) {
		this.isRefund = isRefund;
	}

	public String getCancelName() {
		return cancelName;
	}

	public void setCancelName(String cancelName) {
		this.cancelName = cancelName;
	}

	public Integer getCancelDescribe() {
		return cancelDescribe;
	}

	public void setCancelDescribe(Integer cancelDescribe) {
		this.cancelDescribe = cancelDescribe;
	}

	public Date getTimestamp() {
		return timestamp;
	}

	public void setTimestamp(Date timestamp) {
		this.timestamp = timestamp;
	}

	public String getConditionDescribe() {
		return conditionDescribe;
	}

	public void setConditionDescribe(String conditionDescribe) {
		this.conditionDescribe = conditionDescribe;
	}

	public String getCreateName() {
		return createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdateName() {
		return updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getYn() {
		return yn;
	}

	public void setYn(Integer yn) {
		this.yn = yn;
	}
}
